Información general
# ¿Qué es Wahay?
Wahay es una aplicación de conferencias de audio segura, descentralizada y fácil de usar. Permite alojar y participar en llamadas de conferencia fácilmente, sin la necesidad de servidores o servicios centralizados. Estamos desarrollando una aplicación de llamadas de voz diseñada para ser lo más fácil de usar posible, mientras proporciona extrema seguridad y privacidad desde el principio. Con Wahay no solo proteges el contenido de una conversación, también proteges el hecho de que la conversación existió.
Para lograr esto, Wahay utiliza los Servicios Onion de Tor para comunicarse entre los puntos finales y el protocolo Mumble para la comunicación de voz.
Para usuarios finales, ofrecemos varias opciones de instalación (Por favor, consulta las instrucciones). Si eres desarrollador, instalar la aplicación debería ser tan sencillo como clonar el repositorio y ejecutar make build
.
Wahay se encuentra actualmente en desarrollo activo. No ha habido auditorías de seguridad del código y no deberías utilizarlo para nada sensible.
# Arquitectura
Las soluciones tradicionales de voz sobre IP (VoIP) funcionan con una arquitectura centralizada donde un servidor central coordina todas las comunicaciones. Tener un servidor central o proveedor de servicios significa que debes confiar plenamente en que quienes administran los servidores no están monitoreando tus llamadas. Este monitoreo puede incluir revisar metadatos (quién habla con quién) o incluso escuchar o grabar llamadas. La arquitectura de Wahay es diferente ya que no hay proveedores de servidores externos. Todas las comunicaciones pueden ser coordinadas por quienes participan en la reunión. Esto significa que no hay proveedores de servicios que puedan espiar tus comunicaciones.
Para lograr esto, Wahay tiene dos componentes principales: Mumble y Tor. Mumble es un sistema de chat de voz de código abierto, de baja latencia y alta calidad que funciona con una arquitectura cliente-servidor. Wahay incluye el servidor Grumble que coordina las comunicaciones de la reunión e integra el cliente Mumble para unirse a reuniones. La persona que aloja la reunión está ejecutando un servidor Grumble, y las personas que se unen a la reunión utilizan el cliente Mumble. Todo este proceso ocurre dentro de Wahay de forma transparente.
Normalmente necesitarías una IP pública para permitir que las personas se unan a tu propio servidor. Wahay resuelve este problema usando Servicios Onion de Tor. Los servicios Onion de Tor permiten que cualquier protocolo TCP sea accesible dentro de la red Tor con una dirección Onion. Estas direcciones se ven como 275r32vufmt2ibojxga4w6jhasjud2lm5d2sehyljhggjpivwtwsc4yd.onion, y las usamos como URLs de reuniones de conferencia. Los Servicios Onion están cifrados entre los clientes y el servicio, proporcionando seguridad al sistema.
# Compatibilidad
La versión actual de Wahay es compatible con todas las principales distribuciones de Linux, así como con Windows 10 y Windows 11. Planeamos añadir compatibilidad oficial con Mac OS en un futuro próximo.
# Acerca de
Wahay está siendo desarrollado por la ONG Centro de Autonomía Digital, con sede en Quito, Ecuador. Está licenciado bajo la GPL versión 3.
# Próximos pasos
Lee sobre cómo instalar Wahay.